﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace GalacticLib
{
    public class DataRunRequest
    {
        public int DataSetId;
        public long DataRunRequestId;
        public string DataSetName;
        public string ClientUniqueId;

        private double _FittingRange;

        public double FittingRange {
            get { return _FittingRange; }

            set { _FittingRange = value; FittingRangeRad = DataRunProcessor.ConvertToRadians(_FittingRange); }
        }

        public double FittingRangeRad { get; set; }  

        public bool Is3D = false;

        public string PrimaryMorph;
        public string SecondaryMorph;

        public string PrimaryRegex;
        public string SecondaryRegex;

        public double LatBoundDegree;

        public string Title;

        public double? vmin;
        public double? vmax;
    }
}
